head {
  color: #333333;
}
body {
  color: #333333;
}
table { border-width: 0px;
	empty-cells: hide;
}
table.formsection, table.sortable, table.ui_table, table.loginform {
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  width: 100%;
}
img, a img { border:0; }
tr.row0 {background-color:#e8e8ea;}
tr.row1 {background-color:#f8f8fa;}
table.formsection thead, table.sortable thead, table.ui_table thead, table.loginform thead {
background-color:#427ad1;
border:0px;
color:#ffffff;
border: 2px solid #b3b6b0;
}
table.formsection tbody, table.sortable tbody, table.ui_table tbody, table.loginform tbody {
background-color:#EFEFEF;
}
tr.maintitle {
  color: #ffffff;
  background-color: #427ad1;
}
td.maintitle {
  color: #ffffff;
  background-color: #427ad1;
}
tr.maintitle a, tr.maintitle a:visited {
  color: #ffffff;
}
td.maintitle a, td.maintitle a:visited {
  color: #ffffff;
}
tr.maintitle a:hover {
  color: #EFEFEF;
}
td.maintitle a:hover {
  color: #EFEFEF;
}
a:link { color: #333399;
  text-decoration: none;
}
a:hover, a:visited:hover { color: #6666EE;
  text-decoration: none;
}
a:visited { color: #333399;
  text-decoration: none;
}
body, p, td, br, center { font-size: 10pt;
  font-family: sans-serif;
}
title { color: #333333;
  font-family: sans-serif;
}
h1
{
    -moz-outline: 1px solid #000000 !important;
    outline: 1px solid #000000 !important;
	text-align:center;
}

h2
{
   
}

h3
{
    text-align:center;

}

h4
{
    -moz-outline: 1px solid #660099 !important;
    outline: 1px solid #660099 !important;
	
}

h5
{
    -moz-outline: 1px solid #ff9900 !important;
    outline: 1px solid #ff9900 !important;
}

h6
{
    -moz-outline: 1px solid #666666 !important;
    outline: 1px solid #666666 !important;
}

th { font-size: small; }
pre { font-size: 8pt; }
#main { border-style: solid;
  border:1px solid #FFFFFF;
  margin:0;
  padding:0;
}
tr.mainsel { background-color: #ddffbb; }
tr.mainhigh { background-color: #ffffbb; }
tr.mainhighsel { background-color: #bbffcc; }
.itemhidden { display: none; }
.itemshown { display:block; }
.barchart { padding: 1px;
  border: 1px solid #b3b6b0;
  position:relative;
}
.ui_post_header{ font-size: 120%;
 text-align: center;
 padding: 4px;
}
hr { border: 0;
  width: 90%;
  height: 1px;
  color: #D9D9D9;
  background-color: #D9D9D9;
}
table.wrapper {
  background-color:#D9D9D9;
	border:0;
  padding:0;
  margin:0;
  border-collapse:collapse;
}
div.wrapper {
  border:1px solid #D9D9D9;
  background-color:#F5F5F5;
  padding:0;
  margin:0;
}
.shrinkwrapper {
  background-color:#D9D9D9;
  border:0;
  padding:0;
	margin:0;
  border-collapse:collapse;
}
.tabSelected {
	background-color:#D9D9D9;
}
.tabUnselected {
  background-color:#dadaf8;
}

input[type=text] {
 background-color:transparent;
 border:none;
 text-align:center;
 font-size:450%;
 color: #333333;
 }
 
  input, textarea, select {
 padding:3px;
 border:1px solid #333333;
 border-radius:5px;
  box-shadow:1px 1px 2px #333333 inset;
 }
 
 input[type=submit] {
 margin-left:5px;
 box-shadow:1px 1px 1px #333333;
 cursor:pointer;
 color: #333333;
 }